local snax = require "snax"
 --print_r.pt(_P.lua, 100, "cmmand")
 --
print("___________")
print(_P.lua._ENV.SERVICE_NAME)
--for k,n in pairs(_P.lua._ENV) do print(k,n) end

_G.command_update = function(h) return "444555" end
--command.update = function(h) return "444555" end


 local function get_up(f)
     local u = {}
     if not f then
         return u
     end
     local i = 1
     while true do
         local name, value = debug.getupvalue(f, i)
         if name == nil then
             return u
         end
         u[name] = value
         i = i + 1
     end
     return u
 end

 local command = get_up(_G.Get_Test)
 if command["command"] then
    print("find command")
 end

 if command["heloo"] then
    print("find hello")
 end

 if command["command.update"] then
    print("find command.update")
 end

 for k, n in pairs(command) do 
   print(k, n)
end

command["command"].update = function(h) return "5555" end
